/*
 * @Author: firefly717
 * @Date: 2024-06-23 15:52:17
 * @LastEditTime: 2024-06-23 15:52:21
 * @Description: 
 */
import "dart:async";

foo() async {
  print('foo E');
  String value = await fun();
  print('foo X $value');
}

fun() async {
  print('fun');
  return 'fun';
  // return Future(() => 'fun Funture');
}

main() {
  print('main E');
  foo();
  Future.value(333).then((a) => print(a));
  print("main X");
}
